# encoding: utf-8
# module PyQt5.Qsci
# from /usr/local/lib/python3.5/dist-packages/PyQt5/Qsci.so
# by generator 1.146
# no doc

# imports
import PyQt5.QtCore as __PyQt5_QtCore
import PyQt5.QtPrintSupport as __PyQt5_QtPrintSupport
import PyQt5.QtWidgets as __PyQt5_QtWidgets
import sip as __sip


from .QsciLexer import QsciLexer

class QsciLexerCustom(QsciLexer):
    """ QsciLexerCustom(parent: QObject = None) """
    def setEditor(self, QsciScintilla): # real signature unknown; restored from __doc__
        """ setEditor(self, QsciScintilla) """
        pass

    def setStyling(self, p_int, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        setStyling(self, int, int)
        setStyling(self, int, QsciStyle)
        """
        pass

    def startStyling(self, p_int, styleBits=0): # real signature unknown; restored from __doc__
        """ startStyling(self, int, styleBits: int = 0) """
        pass

    def styleBitsNeeded(self): # real signature unknown; restored from __doc__
        """ styleBitsNeeded(self) -> int """
        return 0

    def styleText(self, p_int, p_int_1): # real signature unknown; restored from __doc__
        """ styleText(self, int, int) """
        pass

    def __init__(self, parent=None): # real signature unknown; restored from __doc__
        pass


